認識 SHRDLU (1968-1970)
在大型語言模型(如 GPT)出現很久以前,就有 SHRDLU。它由 MIT 的 Terry Winograd 開發,是「符號 AI」(也稱為 GOFAI:Good Old-Fashioned AI)的一項突破性實驗。
1. 「微觀世界」假說
SHRDLU 並非試圖理解整個(混亂的)宇宙,而是生活在一個受限的 積木世界。這個世界只包含特定的物體:磚塊、金字塔和盒子。
- 符號接地:由於世界很小,每個詞(「紅色」、「移動」、「在上面」)都可以被完美定義。程式「理解」一個積木,是因為它在記憶體中有一個指向該物件的直接指標。
2. 功能
- 理解:「把紅色積木放在綠色積木上。」
- 推理:「我做不到,綠色積木被覆蓋住了。」(它理解物理限制)。
- 記憶:「你為什麼那樣做?」 -> 「因為你叫我做的。」
3. 歷史背景
它運行在 DEC PDP-10 大型電腦(1 MIPS 速度)上,並使用了向量圖形顯示器。邏輯是用 MacLisp 和 Micro-Planner編寫的。
Python 表示法(「狀態」)
標題
說明文字在此。